package frsf.cidisi.exercise.idemiatp.search;

import interfaz.VentanaInicio;

import javax.swing.JFrame;

import frsf.cidisi.faia.exceptions.PrologConnectorException;
import frsf.cidisi.faia.simulator.SearchBasedAgentSimulator;

public class AgenteArqueologoMain {

    public static void main(String[] args) throws PrologConnectorException {
        AgenteArqueologo agent = new AgenteArqueologo();

        AmbienteIsla environment = new AmbienteIsla();

        SearchBasedAgentSimulator simulator =
                new SearchBasedAgentSimulator(environment, agent);
        
        simulator.start();
        
        VentanaInicio aplicacion = new VentanaInicio(environment.getEnvironmentState().getMapa(), ((StateArquelogo)agent.getAgentState()).getCiudadesVisitadas());
		aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		aplicacion.setSize(400,400);
    }

}
